package com.novax.ex.activity.infrastructure.entity;

import com.novax.ex.common.base.BaseEntity;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
   * @Description 
   * @Author zhaolei
   * @Date 3/28/23 7:52 PM
   * @Version 1.0
   */

/**
 * 一元购-中奖订单记录表
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class MallOrderWinner extends BaseEntity {
    /**
     * 用户id
     */
    private Long userId;

    /**
     * 前端轮播提示使用昵称[用户的手机号或邮箱]
     */
    private String nickname;

    /**
     * 用户购买记录表id
     */
    private Long mallPrizeOrderId;

    /**
     * 参与抽奖奖池表id
     */
    private Long mallPrizeLotteryId;

    /**
     * 奖池商品表id
     */
    private Long mallPrizeId;

    /**
     * 商品表id
     */
    private Long mallProductId;

    /**
     * 商品名称
     */
    private String title;

    /**
     * 期数
     */
    private Integer roundCount;

    /**
     * 售卖价格
     */
    private BigDecimal price;

    /**
     * 成本
     */
    private BigDecimal cost;

    /**
     * 成本-货币名称(英文简称)
     */
    private String costCurrency;

    /**
     * 货币名称(英文简称)
     */
    private String currency;

    /**
     * 最小单位费用
     */
    private BigDecimal minPrice;

    /**
     * 状态：1.尚未开始沟通，【2.已沟通，正在发放实物，3.已沟通，正在发放USDT 这两个状态会触发更改参与抽奖奖池表的状态为已领取】，4.发放完成
     */
    private Integer status;

    /**
     * 状态：0.未读，1.已读
     */
    private Integer readStatus;

    /**
     * 备注
     */
    private String memo;
}